package com.oron3.bouncer.objects.shapes;


public interface Shape {


	public boolean intersects(final Shape o);

	public Intersection intersection(final Shape o);

	public int describeRelation(final Shape o);

	public boolean isInside(final Shape o);

	public Shape project(final Shape o);

	public Collision collision(Shape shape,Vector v);
}
